<?php

require "cAutorizacion.php";
include_once ('lib/class.ezpdf.php');

$modo_depuracion = FALSE;

$notaTutorAcad=$_POST[nota];

$sql = "UPDATE pasantia " .
        "SET calificacion_tutor_academico='$notaTutorAcad' " .
        "WHERE id_estudiante='$_POST[id_estudiante]' AND status='Inscrito' " .
        "AND codigo='ep-1420'";

if ($modo_depuracion) {
    echo "$sql<br>";
} else {

    $resultado = ejecutarConsulta($sql, $conexion);
}

//Verificamos si ya el tutor industrial coloco la nota, para actualizar el status de la pasantia
$sql = "SELECT calificacion_tutor_industrial FROM pasantia " .
        "WHERE id_estudiante='$_POST[id_estudiante]' AND status='Inscrito' " .
        "AND codigo='ep-1420'";

if ($modo_depuracion) {
    echo "$sql<br>";
} else {

    $resultado = ejecutarConsulta($sql, $conexion);
    $fila = obtenerResultados($resultado);

    $notaTutorInd = $fila['calificacion_tutor_industrial'];
    
    if ($notaTutorInd > 0) {
        
        $notaTotal = ($notaTutorInd + $notaTutorAcad)/2;

        $sql = "UPDATE pasantia " .
                "SET calificacion_total='$notaTotal', status = 'Culminado' " .
                "WHERE id_estudiante='$_POST[id_estudiante]' AND status='Inscrito' " .
                "AND codigo='ep-1420'";

        if ($modo_depuracion) {
            echo "$sql<br>";
        } else {

            $resultado = ejecutarConsulta($sql, $conexion);
        }
    }
}



/* * ************** CREACION DEL PDF ********************** */

$pdf = & new Cezpdf('letter');
$pdf->selectFont('pdf/fonts/Helvetica.afm');
$datacreator = array(
    'Title' => 'Evaluacion Pasantia Corta',
    'Author' => 'CCTDS-DEX',
    'Subject' => 'Evaluacion Pasantia Corta',
    'Creator' => 'Universidad Simon Bolivar',
    'Producer' => 'http://www.usb.ve'
);
$pdf->addInfo($datacreator);
$letra_parrafo = 11;

//imagen con el logo
$pdf->addJpegFromFile("imagenes/planilla/Logo-Dex-CCTDS.jpeg", 30, 720, 90);
//imagen con el pie de pagina
$pdf->addJpegFromFile("imagenes/planilla/pie_de_pagina.jpg", 16, 0, 570);


/* * ************** CONSULTAS BD Y FUNCIONES********************** */

$USBID = $_GET[usbid];


//DATOS DE LA PASANTIA
$sql = "SELECT p.id_estudiante, tut.nombre as nombreT, tut.apellido as apellidoT, " .
        "u.nombre, u.apellido, ue.carrera, ti.empresa, ti.departamento as departamentoTutInd, " .
        "p.titulo, p.area_proyecto, dep.nombre as departamento " .
        "FROM pasantia as p, usuario as u, usuario_estudiante as ue, departamento as dep, " .
        "usuario as tut, tutor_academico as ta, tutor_industrial as ti, usuario_profesor as um " .
        "WHERE p.id_estudiante='$_POST[id_estudiante]' AND p.id_estudiante = ue.usbid_usuario " .
        "AND ue.usbid_usuario=u.usbid AND ta.usbid=p.id_tutor_academico AND id_tutor_industrial=ti.email AND " .
        "p.id_tutor_academico='$_SESSION[USBID]' AND tut.usbid=p.id_tutor_academico AND " .
        "um.dependencia=dep.id AND um.usbid_usuario=p.id_tutor_academico";

if ($modo_depuracion) {
    $pdf->ezText($sql, 5);
} else {

    $resultado = ejecutarConsulta($sql, $conexion);
    $fila = obtenerResultados($resultado);

    $nombreEstudiante = $fila[nombre] . " " . $fila[apellido];
    $carnet = $fila[id_estudiante];
    $carrera = $fila[carrera];
    $area_proyecto = $fila[area_proyecto];
    $fechaActual = date("d/m/Y");
    $anho = $fila[anho];
    $empresa = $fila[empresa];
    $dptoTutInd = $fila[departamentoTutInd];
    $tutorAcademico = $fila[nombreT] . " " . $fila[apellidoT];
    $dptoTutAcad = $fila[departamento];
    $respuesta1 = $_POST[respuesta1];
    $respuesta2 = $_POST[respuesta2];
    $respuesta3 = $_POST[respuesta3];
    $respuesta4 = $_POST[respuesta4];
    $respuesta5 = $_POST[respuesta5];
    $notaFinal = $_POST[nota];
    $totalPuntA = $_POST[totalPuntA];
    $totalPuntB = $_POST[totalPuntB];
    $observaciones = $_POST[texto];
}
cerrarConexion($conexion);



//CREACION DEL PDF

$options = array('justification' => 'center');
$optionsDatos = array('justification' => 'full');
$pdf->ezText("\n\n\n\n\n\n\n\n\n\n", 5);
$pdf->ezText("<b>EVALUACIÓN DE PASANTÍA CORTA (TUTOR ACADÉMICO) </b>\n", 11, $options);
$pdf->ezText("<b>Período Julio-Septiembre " . $anho . "  Fecha: " . $fechaActual . "</b>\n", 11, $options);

$pdf->rectangle(30, 50, 550, 600);
$pdf->ezText("  <b>Nombre del estudiante:</b> " . $nombreEstudiante . "  <b>Carnet:</b> " . $carnet . "\n", $letra_parrafo, $optionsDatos);
$pdf->ezText("  <b>Carrera:</b> " . $carrera . "  <b>Área de conocimiento:</b> " . $area_proyecto . "\n", $letra_parrafo, $optionsDatos);

//linea horizontal
$pdf->line(30, 600, 580, 600);

$pdf->ezText("  <b>Empresa:</b> " . $empresa . "  <b>Departamento:</b> " . $dptoTutInd . "\n", $letra_parrafo, $optionsDatos);

//linea horizontal
$pdf->line(30, 575, 580, 575);

$pdf->ezText("  <b>Tutor Académico:</b> " . $tutorAcademico . "  <b>Departamento:</b> " . $dptoTutAcad . "\n", $letra_parrafo, $optionsDatos);

//linea horizontal
$pdf->line(30, 550, 580, 550);

$pdf->ezText("\n  Responder en la escala de 1 (no satisfactorio) a 5 (muy satisfactorio) los ITEMS que correspondan:\n", $letra_parrafo, $optionsDatos);

//$pdf->rectangle(530,380,30,150);

$data = array(
    array('' => "<b>1.-</b> Adquirió conocimientos de la estructura y organización de la empresa, \n      así como de los procedimientos de trabajo y de la seguridad industrial.", 'Puntaje' => $respuesta1)
    , array('' => "<b>2.-</b> Argumentó adecuadamente las soluciones técnicas que propuso.", 'Puntaje' => $respuesta2)
    , array('' => "<b>3.-</b> Demostró tener iniciativa para enfrentar los problemas que se le presentaron.", 'Puntaje' => $respuesta3)
    , array('' => "<b>4.-</b> Se documentaba antes de proponer cualquier solución.", 'Puntaje' => $respuesta4)
    , array('' => "<b>5.-</b> Evaluación del informe final considerando: metodología empleada,\n      estructura, redacción, ortografía y precisión.", 'Puntaje' => $respuesta5)
);

$optionsTable = array('showLines' => 0, 'cols' => array('Puntaje' => array('justification' => 'center')));
$pdf->ezTable($data, "", "", $optionsTable);


$pdf->addText(150, 330, $letra_parrafo, "<b>A)</b>  TOTAL DE PUNTOS ACUMULADOS: " . $totalPuntA . " PUNTOS\n");
$pdf->addText(150, 310, $letra_parrafo, "<b>B)</b>  TOTAL DE PREGUNTAS CONTESTADAS: " . $totalPuntB . " PUNTOS\n");
$pdf->addText(150, 290, $letra_parrafo, "<b>NOTA FINAL ( A/B ): " . $notaFinal . " PUNTOS </b>\n");


$pdf->addText(140, 210, 11, "__________________________" . $coordinador);
$pdf->addText(160, 190, 11, "Firma Tutor Académico");

$pdf->rectangle(400, 170, 120, 100);
$pdf->addText(420, 150, 9, "Sello Departamento");

$pdf->ezText("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", 5);

$data = array(
    array('<b>Observaciones:</b>' => $observaciones)
);

$optionsTable = array('showLines' => 0, 'width' => 502, 'cols' => array('Observaciones' => array('justification' => 'centre')));
$pdf->ezTable($data, "", "", $optionsTable);





$pdf->ezStream();
?>
